"""
使用方法：
列表.sort(key=选择排序依据的函数，reverse=True|False)
· 参数key，是要求传入一个函数，表示将列表的每一个元素都传入函数中，返回排序的依据
· 参数reverse，是否翻转排序结果，True表示降序，False表示升序
"""
my_list = [["a", 33], ["b", 55], ["c", 11]]


# 定义排序方法
def choose_sort_key(element):
    return element[1]


# 将元素传入choose_sort_key函数中，用来确定按照谁来排序
my_list.sort(key=choose_sort_key, reverse=True)
print(my_list)
print("*" * 10)
my_list1 = [["a", 33], ["b", 55], ["c", 11]]
my_list1.sort(key=lambda element: element[1], reverse=True)
print(my_list1)
